#include <stdio.h>
#define SIZE 20

void move(int array[],int n,int m){
    int *p,i,frist;
    for (i=0;i<m;++i){
        // 循环移动 m 次
        p=array;
        frist=*p;
        while (p-array<n-1){
            *p=*(p+1);
            ++p;
        }
        *p=frist;
    }
}

int main(){
    // 将前 m 个数移到后 m
    int array[SIZE]={0};
    int m,n,i;
    printf("input n,m:");
    scanf("%d %d",&n,&m);
    printf("input array:");
    for (i=0;i<n;++i)
        scanf("%d",&array[i]);
    move(array,n,m);
    printf("after move:");
    for (i=0;i<n;++i)
        printf("%d ",array[i]);
    printf("\n");
    return 0;
}